package com.ty.xiaoyu.mapper;

import com.ty.xiaoyu.entity.User;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDateTime;

public interface UserMapper {

    // 通过userId搜索用户
    User queryUserById(String userId);

    // 通过userName和password搜索用户
    User queryUserByUserNameAndPassword(@Param("userName") String UserName,
                                        @Param("password") String password);

    // 新增用户
    Integer addUser(@Param("user") User user);

    // 通过userName搜索用户
    Integer queryUserCountByName(@Param("userName") String userName);

    // 更新用户信息
    Integer updateUser(@Param("user") User user);

    // 更新用户最后登陆、注销时间
    Integer updateUserLastLog(@Param("user") User user);

}
